home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Gif View / GifView.jar / GifView.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-08-15  |  2.3 KB  |  80 lines

  1. import javax.microedition.lcdui.ChoiceGroup;
  2. import javax.microedition.lcdui.Command;
  3. import javax.microedition.lcdui.CommandListener;
  4. import javax.microedition.lcdui.Display;
  5. import javax.microedition.lcdui.Displayable;
  6. import javax.microedition.lcdui.Form;
  7. import javax.microedition.lcdui.Image;
  8. import javax.microedition.midlet.MIDlet;
  9.  
  10. public class GifView extends MIDlet implements CommandListener {
  11.    public static Display display;
  12.    // $FF: renamed from: mc MapCanvas
  13.    public static MapCanvas field_0;
  14.    // $FF: renamed from: ├¥ javax.microedition.lcdui.Command
  15.    Command field_1;
  16.    // $FF: renamed from: ├₧ javax.microedition.lcdui.Command
  17.    Command field_2;
  18.    // $FF: renamed from: ├ƒ javax.microedition.lcdui.Command
  19.    Command field_3;
  20.    // $FF: renamed from: ├á javax.microedition.lcdui.Command
  21.    Command field_4;
  22.    // $FF: renamed from: ├í javax.microedition.lcdui.Form
  23.    Form field_5;
  24.    // $FF: renamed from: ├ó javax.microedition.lcdui.ChoiceGroup
  25.    ChoiceGroup field_6;
  26.  
  27.    public void startApp() {
  28.       this.field_1 = new Command("Start", 1, 1);
  29.       this.field_2 = new Command("GIF", 1, 1);
  30.       this.field_3 = new Command("Exit", 1, 2);
  31.       this.field_4 = new Command("Set", 1, 1);
  32.       this.field_6 = new ChoiceGroup("", 1, new String[]{"Transparent", "Normal"}, (Image[])null);
  33.       this.field_5 = new Form("GIF");
  34.       this.field_5.append(this.field_6);
  35.       this.field_5.addCommand(this.field_4);
  36.       this.field_5.setCommandListener(this);
  37.       field_0 = new MapCanvas();
  38.       field_0.addCommand(this.field_1);
  39.       field_0.addCommand(this.field_3);
  40.       field_0.setCommandListener(this);
  41.       field_0.init();
  42.       display = Display.getDisplay(this);
  43.       display.setCurrent(field_0);
  44.    }
  45.  
  46.    public void commandAction(Command var1, Displayable var2) {
  47.       if (var1 == this.field_1) {
  48.          field_0.removeCommand(this.field_1);
  49.          field_0.addCommand(this.field_2);
  50.          field_0.├ú = 1;
  51.          field_0.├½ = true;
  52.          field_0.repaint();
  53.          field_0.serviceRepaints();
  54.          field_0.├½ = false;
  55.          field_0.repaint();
  56.       } else if (var1 == this.field_3) {
  57.          ((MIDlet)this).notifyDestroyed();
  58.       } else if (var1 == this.field_2) {
  59.          display.setCurrent(this.field_5);
  60.       } else if (var1 == this.field_4) {
  61.          int var3 = this.field_6.getSelectedIndex();
  62.          if (var3 == 0) {
  63.             field_0.matrix.setTransparent(true);
  64.          }
  65.  
  66.          if (var3 == 1) {
  67.             field_0.matrix.setTransparent(false);
  68.          }
  69.  
  70.          display.setCurrent(field_0);
  71.       }
  72.    }
  73.  
  74.    public void pauseApp() {
  75.    }
  76.  
  77.    public void destroyApp(boolean var1) {
  78.    }
  79. }
  80.